Class ValidationResult
java.lang.Object
de.aoksystems.da.kernpruefung.xml.validator.ValidationResult
ValidationResult speichert eine Anzahl von Tupeln (Schwere/Bedingung), welche
je einen Validierungsfehler beschreiben.
Die interne Speicherung der Tupeln erfolgt in Objekten vom Typ
ResultEntry
Zusätzlich wird der schlimmste Schweregrad aller gespeicherten
Einträge festgehalten.- Version:
- 1.0
- Author:
- Jens Tröger (AOK-Systems - Datenaustausch)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum für den Schweregrad des Fehlers. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(String reason, ValidationResult.SEVERITY severity) Fügt einen neuen Tupel zur Liste hinzu.voidclear()Löscht alle Einträge aus der Liste und setzt den RC auf OK.intLiefert die Anzahl der Tupel in der ListeLiefert einen Iterator über die gespeicherten FehlertupelLiefert den höchsten gespeicherten Schweregrad.toString()
-
Constructor Details
-
ValidationResult
public ValidationResult()Erzeugt ein neues Objekt ohne Einträge. MaxSeverity wird auf "OK" gesetzt.
-
-
Method Details
-
addEntry
Fügt einen neuen Tupel zur Liste hinzu.- Parameters:
reason- die Fehlerbeschreibungseverity- die Fehlerschwere
-
getMaxSeverity
Liefert den höchsten gespeicherten Schweregrad.- Returns:
- höchster gespeicherter Schwergrad
-
getIterator
Liefert einen Iterator über die gespeicherten Fehlertupel- Returns:
- Iterator<ResultEntry>
-
getEntryCount
public int getEntryCount()Liefert die Anzahl der Tupel in der Liste- Returns:
- Die Anzahl Tupel in der Liste
-
clear
public void clear()Löscht alle Einträge aus der Liste und setzt den RC auf OK. -
toString
-